package com.wicket.okrbff.web.contorller;

import com.wicket.okrbff.biz.service.OffStateService;
import com.wicket.okrbff.biz.service.dto.req.*;
import com.wicket.okrbff.biz.service.dto.res.*;
import com.wicket.okrbff.common.ro.OkrResult;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
import com.wicket.okrframework.integration.FwBaseOffStateClient;
import com.wicket.okrframework.integration.dto.UpdateCheckItemStatComRespDto;
import com.wicket.okrframework.integration.dto.UpdateCheckItemStatComReqDto;
import com.wicket.okrbff.common.exception.Assert;
import com.wicket.okrframework.integration.dto.QueryCheckItemStatDetailRespDto;
import com.wicket.okrframework.integration.dto.QueryCheckItemStatDetailReqDto;
import com.wicket.okrframework.integration.dto.RefreshOrgMemberMgtCheckEtcRespDto;
import com.wicket.okrframework.integration.dto.RefreshOrgMemberMgtCheckEtcReqDto;
import com.wicket.okrapp.integration.FwAppOffStateClient;
import com.wicket.okrapp.integration.dto.BatchAddBizAppCheckItemStatComRespDto;
import com.wicket.okrapp.integration.dto.BatchAddBizAppCheckItemStatComReqDto;
import com.wicket.okrapp.integration.dto.AddBizAppServiceContCurrentBstepComRespDto;
import com.wicket.okrapp.integration.dto.AddBizAppServiceContCurrentBstepComReqDto;
import com.wicket.okrapp.integration.dto.CompleteTopHandoverThreeStepRespDto;
import com.wicket.okrapp.integration.dto.CompleteTopHandoverThreeStepReqDto;
import com.wicket.okrapp.integration.dto.CompleteTopNotarizeSetAchieveRespDto;
import com.wicket.okrapp.integration.dto.CompleteTopNotarizeSetAchieveReqDto;
import com.wicket.okrapp.integration.dto.CancelCompleteTopEditRespDto;
import com.wicket.okrapp.integration.dto.CancelCompleteTopEditReqDto;
import com.wicket.okrapp.integration.dto.QueryTopCompileTargetTaskcheckItemStatListRespDto;
import com.wicket.okrapp.integration.dto.QueryTopCompileTargetTaskcheckItemStatListReqDto;
import com.wicket.okrbff.biz.service.dto.common.BffBizAppCheckItemStatDto;
import cn.hutool.core.bean.BeanUtil;
import java.util.stream.Collectors;
import com.wicket.okrcomponent.integration.FwCompOffStateClient;
import com.wicket.okrcomponent.integration.dto.QueryStepListComRespDto;
import com.wicket.okrcomponent.integration.dto.QueryStepListComReqDto;
import com.wicket.okrbff.biz.service.dto.common.BffStepDto;
import com.wicket.okrapp.integration.dto.QueryContCurrentBstepDetailRespDto;
import com.wicket.okrapp.integration.dto.QueryContCurrentBstepDetailReqDto;
import com.wicket.okrapp.integration.dto.UpdateBasicSetAchieveComRespDto;
import com.wicket.okrapp.integration.dto.UpdateBasicSetAchieveComReqDto;
import com.wicket.okrapp.integration.dto.JudgeTopStepOneOperateTypeRespDto;
import com.wicket.okrapp.integration.dto.JudgeTopStepOneOperateTypeReqDto;
import java.util.ArrayList;
import java.util.List;
import com.wicket.okrapp.integration.dto.QueryBizAppCheckItemStatDetailRespDto;
import com.wicket.okrapp.integration.dto.QueryBizAppCheckItemStatDetailReqDto;
import com.wicket.okrapp.integration.dto.QueryTargetContCheckItemPanelListRespDto;
import com.wicket.okrapp.integration.dto.QueryTargetContCheckItemPanelListReqDto;
import com.wicket.okrapp.integration.dto.BatchQueryCheckItemRespDto;
import com.wicket.okrapp.integration.dto.BatchQueryCheckItemReqDto;
import com.wicket.okrapp.integration.FwAppTargetCycleClient;
import com.wicket.okrapp.integration.dto.QueryDeptTargetTaskBookIdListComRespDto;
import com.wicket.okrapp.integration.dto.QueryDeptTargetTaskBookIdListComReqDto;
import com.wicket.okrapp.integration.dto.BatchQueryMidExecuteTargetCheckItemRespDto;
import com.wicket.okrapp.integration.dto.BatchQueryMidExecuteTargetCheckItemReqDto;
import com.wicket.okrbff.biz.service.dto.common.BffEvaObjTargetCycleDto;
import com.wicket.okrapp.integration.dto.UpdateMidSetAchieveRespDto;
import com.wicket.okrapp.integration.dto.UpdateMidSetAchieveReqDto;
import com.wicket.okrapp.integration.dto.QueryCheckItemPanelListRespDto;
import com.wicket.okrapp.integration.dto.QueryCheckItemPanelListReqDto;
import com.wicket.okrapp.integration.dto.JudgeShoppingTrolleySaveTermRespDto;
import com.wicket.okrapp.integration.dto.JudgeShoppingTrolleySaveTermReqDto;
import com.wicket.okrbff.biz.service.dto.common.BffCheckItemPanelDto;
import com.wicket.okrapp.integration.dto.UpdateMidEditRespDto;
import com.wicket.okrapp.integration.dto.UpdateMidEditReqDto;
import com.wicket.okrapp.integration.dto.UpdateGrootsEditRespDto;
import com.wicket.okrapp.integration.dto.UpdateGrootsEditReqDto;
import com.wicket.okrapp.integration.dto.RefreshEvaThemeCurrentBstepRespDto;
import com.wicket.okrapp.integration.dto.RefreshEvaThemeCurrentBstepReqDto;
import com.wicket.okrapp.integration.dto.AddBizAppCheckItemStatComRespDto;
import com.wicket.okrapp.integration.dto.AddBizAppCheckItemStatComReqDto;
import com.wicket.okrapp.integration.dto.RefreshTargetContentParentStateRespDto;
import com.wicket.okrapp.integration.dto.RefreshTargetContentParentStateReqDto;
import com.wicket.okrapp.integration.dto.QueryTargetContPresentAssistStatusSelfListRespDto;
import com.wicket.okrapp.integration.dto.QueryTargetContPresentAssistStatusSelfListReqDto;
import com.wicket.okrbff.biz.service.dto.common.BffAssistNodeStatusDto;
import com.wicket.okrapp.integration.dto.CancelCompleteMidExecuteTargetCheckItemRespDto;
import com.wicket.okrapp.integration.dto.CancelCompleteMidExecuteTargetCheckItemReqDto;
import com.wicket.okrapp.integration.dto.JudgeTopMidBasicStepRespDto;
import com.wicket.okrapp.integration.dto.JudgeTopMidBasicStepReqDto;
import com.wicket.okrbff.biz.service.dto.common.BffTopMidBasicStepDto;
import com.wicket.okrapp.integration.dto.CompleteMidExecuteTargetCheckItemRespDto;
import com.wicket.okrapp.integration.dto.CompleteMidExecuteTargetCheckItemReqDto;
import com.wicket.okrapp.integration.dto.CompleteBasicExecuteTargetCheckItemRespDto;
import com.wicket.okrapp.integration.dto.CompleteBasicExecuteTargetCheckItemReqDto;
import com.wicket.okrapp.integration.dto.CancelCompleteBasicExecuteTargetCheckItemRespDto;
import com.wicket.okrapp.integration.dto.CancelCompleteBasicExecuteTargetCheckItemReqDto;
import cn.hutool.core.collection.CollectionUtil;
import com.wicket.okrbff.biz.service.dto.common.BffTargetFusionDashboardDto;
import com.wicket.okrcomponent.integration.dto.QueryEvaThemeStepListRespDto;
import com.wicket.okrcomponent.integration.dto.QueryEvaThemeStepListReqDto;
import com.wicket.okrapp.integration.dto.QueryMidBrotherDeptDivArrangeCheckItemStatusListRespDto;
import com.wicket.okrapp.integration.dto.QueryMidBrotherDeptDivArrangeCheckItemStatusListReqDto;
import com.wicket.okrbff.biz.service.dto.common.BffDeptTargetTaskBookIdDto;
import com.wicket.okrapp.integration.dto.QueryDeptTargetRootNodeCheckItemStatDetailRespDto;
import com.wicket.okrapp.integration.dto.QueryDeptTargetRootNodeCheckItemStatDetailReqDto;
import com.wicket.okrapp.integration.dto.UpdateTopTargetCheckItemStatusComRespDto;
import com.wicket.okrapp.integration.dto.UpdateTopTargetCheckItemStatusComReqDto;
import com.wicket.okrapp.integration.dto.QueryComCheckItemStatDetailRespDto;
import com.wicket.okrapp.integration.dto.QueryComCheckItemStatDetailReqDto;
import com.wicket.okrapp.integration.dto.QueryFuseTargetCheckItemNodeStatusListRespDto;
import com.wicket.okrapp.integration.dto.QueryFuseTargetCheckItemNodeStatusListReqDto;
import com.wicket.okrapp.integration.dto.ImplementCheckItemRespDto;
import com.wicket.okrapp.integration.dto.ImplementCheckItemReqDto;
import com.wicket.okrapp.integration.dto.BizAppCheckItemStatDto;
import com.wicket.okrbff.biz.service.dto.common.BffTargetCheckItemStatusDto;
import com.wicket.okrbff.biz.service.dto.common.BffTargetNodeStatusDto;
import com.wicket.okrbff.biz.service.dto.common.BffTargetDashboardCompletionStatusDto;
import com.wicket.okrapp.integration.dto.QueryGrootsTargetTaskDivArrangeStatusDetailRespDto;
import com.wicket.okrapp.integration.dto.QueryGrootsTargetTaskDivArrangeStatusDetailReqDto;
import com.wicket.okrapp.integration.dto.QueryCheckItemPanelListComRespDto;
import com.wicket.okrapp.integration.dto.QueryCheckItemPanelListComReqDto;
import com.wicket.okrapp.integration.dto.QueryDeptArrangeScheduleDetailRespDto;
import com.wicket.okrapp.integration.dto.QueryDeptArrangeScheduleDetailReqDto;
import com.wicket.okrapp.integration.dto.QueryDeptArrangeScheduleDetailComRespDto;
import com.wicket.okrapp.integration.dto.QueryDeptArrangeScheduleDetailComReqDto;
import com.wicket.okrapp.integration.dto.QueryTargetContCheckItemStateListRespDto;
import com.wicket.okrapp.integration.dto.QueryTargetContCheckItemStateListReqDto;
import com.wicket.okrbff.biz.service.dto.common.BffTargetContCheckItemStateDto;
import com.wicket.okrapp.integration.dto.RefreshTargetContentParentStateComRespDto;
import com.wicket.okrapp.integration.dto.RefreshTargetContentParentStateComReqDto;
import com.wicket.okrapp.integration.dto.ImplementCycleVerifyCheckItemUpdateRespDto;
import com.wicket.okrapp.integration.dto.ImplementCycleVerifyCheckItemUpdateReqDto;
import com.wicket.okrapp.integration.dto.ImplementCompensateTorrUpdateAncestorNodeStatusEtcRespDto;
import com.wicket.okrapp.integration.dto.ImplementCompensateTorrUpdateAncestorNodeStatusEtcReqDto;
import com.wicket.okrapp.integration.dto.ImplementTargetValueVerifyCheckItemUpdateRespDto;
import com.wicket.okrapp.integration.dto.ImplementTargetValueVerifyCheckItemUpdateReqDto;
import com.wicket.okrapp.integration.FwAppTargetContentClient;
import com.wicket.okrapp.integration.dto.ImplementAsyncLoopOffsetTargetTempTagRecComRespDto;
import com.wicket.okrapp.integration.dto.ImplementAsyncLoopOffsetTargetTempTagRecComReqDto;
import com.wicket.okrapp.integration.dto.BatchQueryDeptTargetBookTreeParentStateListByIdsRespDto;
import com.wicket.okrapp.integration.dto.BatchQueryDeptTargetBookTreeParentStateListByIdsReqDto;
import com.wicket.okrapp.integration.dto.UpdateTopReturnFirstStepRespDto;
import com.wicket.okrapp.integration.dto.UpdateTopReturnFirstStepReqDto;
import com.wicket.okrapp.integration.dto.UpdateTopReturnSecondStepRespDto;
import com.wicket.okrapp.integration.dto.UpdateTopReturnSecondStepReqDto;
import com.wicket.okrapp.integration.dto.ImplementMidReturnFirstStepRespDto;
import com.wicket.okrapp.integration.dto.ImplementMidReturnFirstStepReqDto;
import com.wicket.okrapp.integration.dto.ImplementMidReturnSecondStepRespDto;
import com.wicket.okrapp.integration.dto.ImplementMidReturnSecondStepReqDto;
import com.wicket.okrapp.integration.dto.ImplementGrootsReturnFirstStepRespDto;
import com.wicket.okrapp.integration.dto.ImplementGrootsReturnFirstStepReqDto;
import com.wicket.okrapp.integration.dto.UpdateTopReturnFirstStepComRespDto;
import com.wicket.okrapp.integration.dto.UpdateTopReturnFirstStepComReqDto;
import com.wicket.okrapp.integration.dto.ImplementMidReturnSecondStepComRespDto;
import com.wicket.okrapp.integration.dto.ImplementMidReturnSecondStepComReqDto;
import com.wicket.okrapp.integration.dto.ImplementGrootsReturnFirstStepComRespDto;
import com.wicket.okrapp.integration.dto.ImplementGrootsReturnFirstStepComReqDto;
import com.wicket.okrapp.integration.dto.ImplementMidReturnFirstStepComRespDto;
import com.wicket.okrapp.integration.dto.ImplementMidReturnFirstStepComReqDto;
import com.wicket.okrapp.integration.dto.ImplementMidOrBasicRefreshParentSonStateRespDto;
import com.wicket.okrapp.integration.dto.ImplementMidOrBasicRefreshParentSonStateReqDto;
import com.wicket.okrbff.common.util.CommonFunctionHelper;
import com.wicket.okrapp.integration.dto.ImplementUpdateCurrentSubordinateParentSonStateRespDto;
import com.wicket.okrapp.integration.dto.ImplementUpdateCurrentSubordinateParentSonStateReqDto;
import com.wicket.okrapp.integration.dto.ImplementTopRefreshParentSonStateRespDto;
import com.wicket.okrapp.integration.dto.ImplementTopRefreshParentSonStateReqDto;
import com.wicket.okrapp.integration.FwAppEvaSystemClient;
import com.wicket.okrapp.integration.dto.ImplementMidTargetDivRoomReturnJudgeRespDto;
import com.wicket.okrapp.integration.dto.ImplementMidTargetDivRoomReturnJudgeReqDto;
import com.wicket.okrapp.integration.dto.CheckItemFusionMainContentDto;
import com.wicket.okrcomponent.integration.FwCompTemplateEngineClient;
import com.wicket.okrapp.integration.FwAppInterfaceModeClient;
import com.wicket.okrcomponent.integration.dto.ObtainLockSemanticInstanceComRespDto;
import com.wicket.okrcomponent.integration.dto.ObtainLockSemanticInstanceComReqDto;
import com.wicket.okrapp.integration.dto.ImplementDistributedLockingComRespDto;
import com.wicket.okrapp.integration.dto.ImplementDistributedLockingComReqDto;
import com.wicket.okrapp.integration.dto.ImplementDistributedUnlockingComRespDto;
import com.wicket.okrapp.integration.dto.ImplementDistributedUnlockingComReqDto;
import com.wicket.okrapp.integration.FwAppExecuteProgressClient;
import com.wicket.okrapp.integration.dto.ImplementExecuteProgressOperationJudgeComRespDto;
import com.wicket.okrapp.integration.dto.ImplementExecuteProgressOperationJudgeComReqDto;
import com.wicket.okrapp.integration.dto.ImplementTopMidBasicCurrentBstepJudgeComRespDto;
import com.wicket.okrapp.integration.dto.ImplementTopMidBasicCurrentBstepJudgeComReqDto;
import com.wicket.okrapp.integration.dto.ImplementTopMidBasicGuideStepRoomRespDto;
import com.wicket.okrapp.integration.dto.ImplementTopMidBasicGuideStepRoomReqDto;
import com.wicket.okrcomponent.integration.FwCompInterfaceModeClient;
import com.wicket.okrcomponent.integration.dto.ImplementConcBhvThemeLockComComRespDto;
import com.wicket.okrcomponent.integration.dto.ImplementConcBhvThemeLockComComReqDto;
import com.wicket.okrbff.common.exception.BizException;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
@Api(value = "OffState", tags = {"OffState"})
@RestController
// @RequestMapping("/oms/offState/")
public class OffStateController {

    @Autowired
    OffStateService offStateService;


    /**
     * B1-1查询状态校验项列表（公共）
     */
    @PostMapping("/oms/mgt/offState/queryCheckItemStatListCom")
    @ApiOperation(value = "B1-1查询状态校验项列表（公共）", response = OkrResult.class)
    public OkrResult<BffQueryCheckItemStatListComRespDto> queryCheckItemStatListCom(@RequestBody(required = false) @Validated BffQueryCheckItemStatListComReqDto reqDTO) {
        return OkrResult.success(offStateService.queryCheckItemStatListCom(reqDTO));
    }

    /**
   * B1-1查询状态校验项详情（公共）
   * gen by moon at 8/10/2022, 3:31:27 AM
   */
    @PostMapping("/oms/mgt/offState/queryCheckItemStatDetailCom")
    @ApiOperation(value = "B1-1查询状态校验项详情（公共）", response = OkrResult.class)
    public OkrResult<BffQueryCheckItemStatDetailComRespDto> queryCheckItemStatDetailCom(@RequestBody(required=false) @Validated BffQueryCheckItemStatDetailComReqDto reqDTO){
        return OkrResult.success(offStateService.queryCheckItemStatDetailCom(reqDTO));
    }

    /**
   * B1-1修改状态校验项(（公共）
   * gen by moon at 8/10/2022, 3:31:24 AM
   */
    @PostMapping("/oms/mgt/offState/updateCheckItemStatCom")
    @ApiOperation(value = "B1-1修改状态校验项(（公共）", response = OkrResult.class)
    public OkrResult<BffUpdateCheckItemStatComRespDto> updateCheckItemStatCom(@RequestBody(required=false) @Validated BffUpdateCheckItemStatComReqDto reqDTO){
        return OkrResult.success(offStateService.updateCheckItemStatCom(reqDTO));
    }
/**
   * B1-1更新组织成员管理检查项等(管理)(公共)
   * gen by moon at 8/26/2022, 7:31:58 PM
   */
    @PostMapping("/oms/mgt/offState/refreshOrgMemberMgtCheckEtcCom")
    @ApiOperation(value = "B1-1更新组织成员管理检查项等(管理)(公共)", response = OkrResult.class)
    public OkrResult<BffRefreshOrgMemberMgtCheckEtcComRespDto> refreshOrgMemberMgtCheckEtcCom(@RequestBody(required=false) @Validated BffRefreshOrgMemberMgtCheckEtcComReqDto reqDTO){
        return OkrResult.success(offStateService.refreshOrgMemberMgtCheckEtcCom(reqDTO));
    }
/**
   * B3-11批量增目标校验项状态(管理)
   * gen by moon at 10/19/2022, 8:59:22 PM
   */
    @PostMapping("/oms/mgt/offState/batchAddTargetCheckItemStat")
    @ApiOperation(value = "B3-11批量增目标校验项状态(管理)", response = OkrResult.class)
    public OkrResult<BffBatchAddTargetCheckItemStatRespDto> batchAddTargetCheckItemStat(@RequestBody(required=false) @Validated BffBatchAddTargetCheckItemStatReqDto reqDTO){
        return OkrResult.success(offStateService.batchAddTargetCheckItemStat(reqDTO));
    }
/**
   * B3-13新增高层当前步骤(管理)
   * gen by moon at 8/29/2022, 1:21:51 AM
   */
    @PostMapping("/oms/mgt/offState/addTopCurrentBstep")
    @ApiOperation(value = "B3-13新增高层当前步骤(管理)", response = OkrResult.class)
    public OkrResult<BffAddTopCurrentBstepRespDto> addTopCurrentBstep(@RequestBody(required=false) @Validated BffAddTopCurrentBstepReqDto reqDTO){
        return OkrResult.success(offStateService.addTopCurrentBstep(reqDTO));
    }
/**
   * B3-11设完成高层切换第三步(管理)
   * gen by moon at 10/8/2022, 3:09:38 AM
   */
    @PostMapping("/oms/mgt/offState/completeTopHandoverThreeStep")
    @ApiOperation(value = "B3-11设完成高层切换第三步(管理)", response = OkrResult.class)
    public OkrResult<BffCompleteTopHandoverThreeStepRespDto> completeTopHandoverThreeStep(@RequestBody(required=false) @Validated BffCompleteTopHandoverThreeStepReqDto reqDTO){
        return OkrResult.success(offStateService.completeTopHandoverThreeStep(reqDTO));
    }
/**
   * B3-11高层确认设置完成(管理)
   * gen by moon at 11/7/2022, 5:43:45 AM
   */
    @PostMapping("/oms/mgt/offState/completeTopNotarizeSetAchieve")
    @ApiOperation(value = "B3-11高层确认设置完成(管理)", response = OkrResult.class)
    public OkrResult<BffCompleteTopNotarizeSetAchieveRespDto> completeTopNotarizeSetAchieve(@RequestBody(required=false) @Validated BffCompleteTopNotarizeSetAchieveReqDto reqDTO){
        return OkrResult.success(offStateService.completeTopNotarizeSetAchieve(reqDTO));
    }
/**
   * B3-11查询部门目标任务书检查项完成情况(管理)
   * gen by moon at 9/12/2022, 1:50:19 PM
   */
    @PostMapping("/oms/mgt/offState/queryDeptTargetTaskBookCheckeItemDetail")
    @ApiOperation(value = "B3-11查询部门目标任务书检查项完成情况(管理)", response = OkrResult.class)
    public OkrResult<BffQueryDeptTargetTaskBookCheckeItemDetailRespDto> queryDeptTargetTaskBookCheckeItemDetail(@RequestBody(required=false) @Validated BffQueryDeptTargetTaskBookCheckeItemDetailReqDto reqDTO){
        return OkrResult.success(null);
    }
/**
   * B3-11高层重新编辑(管理)
   * gen by moon at 10/8/2022, 3:09:42 AM
   */
    @PostMapping("/oms/mgt/offState/updateTopEdit")
    @ApiOperation(value = "B3-11高层重新编辑(管理)", response = OkrResult.class)
    public OkrResult<BffUpdateTopEditRespDto> updateTopEdit(@RequestBody(required=false) @Validated BffUpdateTopEditReqDto reqDTO){
        return OkrResult.success(offStateService.updateTopEdit(reqDTO));
    }
/**
   * B3-11查高层编制目标任务校验项状态列表(管理)
   * gen by moon at 10/8/2022, 3:09:48 AM
   */
    @PostMapping("/oms/mgt/offState/queryTopCompileTargetTaskcheckItemStatList")
    @ApiOperation(value = "B3-11查高层编制目标任务校验项状态列表(管理)", response = OkrResult.class)
    public OkrResult<BffQueryTopCompileTargetTaskcheckItemStatListRespDto> queryTopCompileTargetTaskcheckItemStatList(@RequestBody(required=false) @Validated BffQueryTopCompileTargetTaskcheckItemStatListReqDto reqDTO){
        return OkrResult.success(offStateService.queryTopCompileTargetTaskcheckItemStatList(reqDTO));
    }
/**
   * B2-9查步骤列表(边界)
   * gen by moon at 10/24/2022, 4:31:53 AM
   */
    @PostMapping("/oms/offState/queryStepListBorder")
    @ApiOperation(value = "B2-9查步骤列表(边界)", response = OkrResult.class)
    public OkrResult<BffQueryStepListBorderRespDto> queryStepListBorder(@RequestBody(required=false) @Validated BffQueryStepListBorderReqDto reqDTO){
        return OkrResult.success(offStateService.queryStepListBorder(reqDTO));
    }
/**
   * B3-13查业务服务内容当前步骤(管理)
   * gen by moon at 10/8/2022, 3:09:58 AM
   */
    @PostMapping("/oms/mgt/offState/queryBizAppServiceContCurrentBstepDetail")
    @ApiOperation(value = "B3-13查业务服务内容当前步骤(管理)", response = OkrResult.class)
    public OkrResult<BffQueryBizAppServiceContCurrentBstepDetailRespDto> queryBizAppServiceContCurrentBstepDetail(@RequestBody(required=false) @Validated BffQueryBizAppServiceContCurrentBstepDetailReqDto reqDTO){
        return OkrResult.success(offStateService.queryBizAppServiceContCurrentBstepDetail(reqDTO));
    }
/**
   * B3-11设基层完成安排(管理)
   * gen by moon at 11/8/2022, 7:49:16 PM
   */
    @PostMapping("/oms/mgt/offState/completeBasicSetAchieve")
    @ApiOperation(value = "B3-11设基层完成安排(管理)", response = OkrResult.class)
    public OkrResult<BffCompleteBasicSetAchieveRespDto> completeBasicSetAchieve(@RequestBody(required=false) @Validated BffCompleteBasicSetAchieveReqDto reqDTO){
        return OkrResult.success(offStateService.completeBasicSetAchieve(reqDTO));
    }
/**
   * B3-13判断高层第1步可进入的房间(管理)
   * gen by moon at 10/15/2022, 10:26:50 PM
   */
    @PostMapping("/oms/mgt/offState/judgeTopStepOneOperateType")
    @ApiOperation(value = "B3-13判断高层第1步可进入的房间(管理)", response = OkrResult.class)
    public OkrResult<BffJudgeTopStepOneOperateTypeRespDto> judgeTopStepOneOperateType(@RequestBody(required=false) @Validated BffJudgeTopStepOneOperateTypeReqDto reqDTO){
        return OkrResult.success(offStateService.judgeTopStepOneOperateType(reqDTO));
    }
/**
   * B3-11查询高层目标检查项状态(管理)
   * gen by moon at 9/15/2022, 12:26:46 AM
   */
    @PostMapping("/oms/mgt/offState/queryTopTargetCheckItemStatusDetail")
    @ApiOperation(value = "B3-11查询高层目标检查项状态(管理)", response = OkrResult.class)
    public OkrResult<BffQueryTopTargetCheckItemStatusDetailRespDto> queryTopTargetCheckItemStatusDetail(@RequestBody(required=false) @Validated BffQueryTopTargetCheckItemStatusDetailReqDto reqDTO){
        return OkrResult.success(offStateService.queryTopTargetCheckItemStatusDetail(reqDTO));
    }
/**
   * B3-11查询目标内容仪表盘列表(管理)
   * gen by moon at 10/8/2022, 3:10:12 AM
   */
    @PostMapping("/oms/mgt/offState/queryTargetContCheckItemPanelList")
    @ApiOperation(value = "B3-11查询目标内容仪表盘列表(管理)", response = OkrResult.class)
    public OkrResult<BffQueryTargetContCheckItemPanelListRespDto> queryTargetContCheckItemPanelList(@RequestBody(required=false) @Validated BffQueryTargetContCheckItemPanelListReqDto reqDTO){
        return OkrResult.success(offStateService.queryTargetContCheckItemPanelList(reqDTO));
    }
/**
   * B3-11查询中层目标安排检查项完成情况(管理)
   * gen by moon at 9/23/2022, 5:58:39 AM
   */
    @PostMapping("/oms/mgt/offState/queryMidExecuteTargetArrangeStateDetail")
    @ApiOperation(value = "B3-11查询中层目标安排检查项完成情况(管理)", response = OkrResult.class)
    public OkrResult<BffQueryMidExecuteTargetArrangeStateDetailRespDto> queryMidExecuteTargetArrangeStateDetail(@RequestBody(required=false) @Validated BffQueryMidExecuteTargetArrangeStateDetailReqDto reqDTO){
        return OkrResult.success(offStateService.queryMidExecuteTargetArrangeStateDetail(reqDTO));
    }
/**
   * B3-11设中层设置完成(管理)
   * gen by moon at 10/24/2022, 9:55:22 PM
   */
    @PostMapping("/oms/mgt/offState/completeMidSetAchieve")
    @ApiOperation(value = "B3-11设中层设置完成(管理)", response = OkrResult.class)
    public OkrResult<BffCompleteMidSetAchieveRespDto> completeMidSetAchieve(@RequestBody(required=false) @Validated BffCompleteMidSetAchieveReqDto reqDTO){
        return OkrResult.success(offStateService.completeMidSetAchieve(reqDTO));
    }
/**
   * B3-11查目标分类检查仪表盘列表(管理)
   * gen by moon at 10/20/2022, 10:06:18 AM
   */
    @PostMapping("/oms/mgt/offState/queryTargetCatCheckItemPanelList")
    @ApiOperation(value = "B3-11查目标分类检查仪表盘列表(管理)", response = OkrResult.class)
    public OkrResult<BffQueryTargetCatCheckItemPanelListRespDto> queryTargetCatCheckItemPanelList(@RequestBody(required=false) @Validated BffQueryTargetCatCheckItemPanelListReqDto reqDTO){
        return OkrResult.success(offStateService.queryTargetCatCheckItemPanelList(reqDTO));
    }
/**
   * B3-11查询指标仪表盘列表(管理)
   * gen by moon at 10/20/2022, 10:06:20 AM
   */
    @PostMapping("/oms/mgt/offState/queryTargetObjCheckItemPanelList")
    @ApiOperation(value = "B3-11查询指标仪表盘列表(管理)", response = OkrResult.class)
    public OkrResult<BffQueryTargetObjCheckItemPanelListRespDto> queryTargetObjCheckItemPanelList(@RequestBody(required=false) @Validated BffQueryTargetObjCheckItemPanelListReqDto reqDTO){
        return OkrResult.success(offStateService.queryTargetObjCheckItemPanelList(reqDTO));
    }
/**
   * B3-11中层修改目标安排(管理)
   * gen by moon at 9/23/2022, 5:58:29 AM
   */
    @PostMapping("/oms/mgt/offState/updateMidEdit")
    @ApiOperation(value = "B3-11中层修改目标安排(管理)", response = OkrResult.class)
    public OkrResult<BffUpdateMidEditRespDto> updateMidEdit(@RequestBody(required=false) @Validated BffUpdateMidEditReqDto reqDTO){
        return OkrResult.success(offStateService.updateMidEdit(reqDTO));
    }
/**
   * B3-11基层修改目标安排(管理)
   * gen by moon at 11/8/2022, 5:43:48 AM
   */
    @PostMapping("/oms/mgt/offState/updateGrootsEdit")
    @ApiOperation(value = "B3-11基层修改目标安排(管理)", response = OkrResult.class)
    public OkrResult<BffUpdateGrootsEditRespDto> updateGrootsEdit(@RequestBody(required=false) @Validated BffUpdateGrootsEditReqDto reqDTO){
        return OkrResult.success(offStateService.updateGrootsEdit(reqDTO));
    }
/**
   * B3-11更新目标内容父子状态(管理)
   * gen by moon at 10/28/2022, 8:40:47 PM
   */
    @PostMapping("/oms/mgt/offState/refreshTargetContentParentState")
    @ApiOperation(value = "B3-11更新目标内容父子状态(管理)", response = OkrResult.class)
    public OkrResult<BffRefreshTargetContentParentStateRespDto> refreshTargetContentParentState(@RequestBody(required=false) @Validated BffRefreshTargetContentParentStateReqDto reqDTO){
        return OkrResult.success(offStateService.refreshTargetContentParentState(reqDTO));
    }
/**
   * B3-11查询目标内容父子状态本级完成情况(管理)
   * gen by moon at 10/8/2022, 3:10:19 AM
   */
    @PostMapping("/oms/mgt/offState/queryTargetContPresentAssistStatusSelfList")
    @ApiOperation(value = "B3-11查询目标内容父子状态本级完成情况(管理)", response = OkrResult.class)
    public OkrResult<BffQueryTargetContPresentAssistStatusSelfListRespDto> queryTargetContPresentAssistStatusSelfList(@RequestBody(required=false) @Validated BffQueryTargetContPresentAssistStatusSelfListReqDto reqDTO){
        return OkrResult.success(offStateService.queryTargetContPresentAssistStatusSelfList(reqDTO));
    }
/**
   * B3-11设完成中层检查项状态(管理)
   * gen by moon at 10/8/2022, 3:10:14 AM
   */
    @PostMapping("/oms/mgt/offState/completeMidExecuteTargetCheckItem")
    @ApiOperation(value = "B3-11设完成中层检查项状态(管理)", response = OkrResult.class)
    public OkrResult<BffCompleteMidExecuteTargetCheckItemRespDto> completeMidExecuteTargetCheckItem(@RequestBody(required=false) @Validated BffCompleteMidExecuteTargetCheckItemReqDto reqDTO){
        return OkrResult.success(offStateService.completeMidExecuteTargetCheckItem(reqDTO));
    }
/**
   * B3-11取消完成中层检查项状态(管理)
   * gen by moon at 10/8/2022, 3:10:16 AM
   */
    @PostMapping("/oms/mgt/offState/cancelCompleteMidExecuteTargetCheckItem")
    @ApiOperation(value = "B3-11取消完成中层检查项状态(管理)", response = OkrResult.class)
    public OkrResult<BffCancelCompleteMidExecuteTargetCheckItemRespDto> cancelCompleteMidExecuteTargetCheckItem(@RequestBody(required=false) @Validated BffCancelCompleteMidExecuteTargetCheckItemReqDto reqDTO){
        return OkrResult.success(offStateService.cancelCompleteMidExecuteTargetCheckItem(reqDTO));
    }
/**
   * B3-11设完成基层执行目标任务安排检查项(管理)
   * gen by moon at 11/8/2022, 5:43:53 AM
   */
    @PostMapping("/oms/mgt/offState/completeBasicExecuteTargetCheckItem")
    @ApiOperation(value = "B3-11设完成基层执行目标任务安排检查项(管理)", response = OkrResult.class)
    public OkrResult<BffCompleteBasicExecuteTargetCheckItemRespDto> completeBasicExecuteTargetCheckItem(@RequestBody(required=false) @Validated BffCompleteBasicExecuteTargetCheckItemReqDto reqDTO){
        return OkrResult.success(offStateService.completeBasicExecuteTargetCheckItem(reqDTO));
    }
/**
   * B3-11取消完成基层执行目标任务安排检查项(管理)
   * gen by moon at 11/8/2022, 5:43:55 AM
   */
    @PostMapping("/oms/mgt/offState/cancelCompleteBasicExecuteTargetCheckItem")
    @ApiOperation(value = "B3-11取消完成基层执行目标任务安排检查项(管理)", response = OkrResult.class)
    public OkrResult<BffCancelCompleteBasicExecuteTargetCheckItemRespDto> cancelCompleteBasicExecuteTargetCheckItem(@RequestBody(required=false) @Validated BffCancelCompleteBasicExecuteTargetCheckItemReqDto reqDTO){
        return OkrResult.success(offStateService.cancelCompleteBasicExecuteTargetCheckItem(reqDTO));
    }
/**
   * B3查询目标内容融合仪表盘列表(管理)
   * gen by moon at 11/29/2022, 8:06:08 PM
   */
    @PostMapping("/oms/mgt/offState/queryTargetFusionDashboardList")
    @ApiOperation(value = "B3查询目标内容融合仪表盘列表(管理)", response = OkrResult.class)
    public OkrResult<BffQueryTargetFusionDashboardListRespDto> queryTargetFusionDashboardList(@RequestBody(required=false) @Validated BffQueryTargetFusionDashboardListReqDto reqDTO){
        return OkrResult.success(offStateService.queryTargetFusionDashboardList(reqDTO));
    }
/**
   * B2-9查询评价主题步骤列表(边界)
   * gen by moon at 10/24/2022, 4:32:01 AM
   */
    @PostMapping("/oms/offState/queryEvaThemeStepListBorder")
    @ApiOperation(value = "B2-9查询评价主题步骤列表(边界)", response = OkrResult.class)
    public OkrResult<BffQueryEvaThemeStepListBorderRespDto> queryEvaThemeStepListBorder(@RequestBody(required=false) @Validated BffQueryEvaThemeStepListBorderReqDto reqDTO){
        return OkrResult.success(offStateService.queryEvaThemeStepListBorder(reqDTO));
    }
/**
   * B3-13查询中层兄弟部门分工安排检查项完成情况列表(管理)
   * gen by moon at 11/14/2022, 5:26:13 PM
   */
    @PostMapping("/oms/mgt/offState/queryMidBrotherDeptDivArrangeCheckItemStatusList")
    @ApiOperation(value = "B3-13查询中层兄弟部门分工安排检查项完成情况列表(管理)", response = OkrResult.class)
    public OkrResult<BffQueryMidBrotherDeptDivArrangeCheckItemStatusListRespDto> queryMidBrotherDeptDivArrangeCheckItemStatusList(@RequestBody(required=false) @Validated BffQueryMidBrotherDeptDivArrangeCheckItemStatusListReqDto reqDTO){
        return OkrResult.success(offStateService.queryMidBrotherDeptDivArrangeCheckItemStatusList(reqDTO));
    }
/**
   * B3-13查询部门目标任务书根节点检查项状态(管理)
   * gen by moon at 1/12/2023, 5:33:25 AM
   */
    @PostMapping("/oms/mgt/offState/queryDeptTargetRootNodeCheckItemStatDetail")
    @ApiOperation(value = "B3-13查询部门目标任务书根节点检查项状态(管理)", response = OkrResult.class)
    public OkrResult<BffQueryDeptTargetRootNodeCheckItemStatDetailRespDto> queryDeptTargetRootNodeCheckItemStatDetail(@RequestBody(required=false) @Validated BffQueryDeptTargetRootNodeCheckItemStatDetailReqDto reqDTO){
        return OkrResult.success(offStateService.queryDeptTargetRootNodeCheckItemStatDetail(reqDTO));
    }
/**
   * B3-11修改高层目标检查项(管理)
   * gen by moon at 10/29/2022, 6:30:54 PM
   */
    @PostMapping("/oms/mgt/offState/updateTopTargetCheckItemStatus")
    @ApiOperation(value = "B3-11修改高层目标检查项(管理)", response = OkrResult.class)
    public OkrResult<BffUpdateTopTargetCheckItemStatusRespDto> updateTopTargetCheckItemStatus(@RequestBody(required=false) @Validated BffUpdateTopTargetCheckItemStatusReqDto reqDTO){
        return OkrResult.success(offStateService.updateTopTargetCheckItemStatus(reqDTO));
    }
/**
   * B3-13查询公共业务应用校验项状态(管理)
   * gen by moon at 11/9/2022, 9:13:17 PM
   */
    @PostMapping("/oms/mgt/offState/queryComCheckItemStatDetail")
    @ApiOperation(value = "B3-13查询公共业务应用校验项状态(管理)", response = OkrResult.class)
    public OkrResult<BffQueryComCheckItemStatDetailRespDto> queryComCheckItemStatDetail(@RequestBody(required=false) @Validated BffQueryComCheckItemStatDetailReqDto reqDTO){
        return OkrResult.success(offStateService.queryComCheckItemStatDetail(reqDTO));
    }
/**
   * B3查询融合目标检查项父子状态列表(管理)
   * gen by moon at 12/29/2022, 9:53:12 PM
   */
    @PostMapping("/oms/mgt/offState/queryFuseTargetCheckItemNodeStatusList")
    @ApiOperation(value = "B3查询融合目标检查项父子状态列表(管理)", response = OkrResult.class)
    public OkrResult<BffQueryFuseTargetCheckItemNodeStatusListRespDto> queryFuseTargetCheckItemNodeStatusList(@RequestBody(required=false) @Validated BffQueryFuseTargetCheckItemNodeStatusListReqDto reqDTO){
        return OkrResult.success(offStateService.queryFuseTargetCheckItemNodeStatusList(reqDTO));
    }
/**
   * B3-13查询基层执行目标任务安排检查项(管理)
   * gen by moon at 1/6/2023, 6:49:43 PM
   */
    @PostMapping("/oms/mgt/offState/queryBasicExecuteTargetCheckItemDetail")
    @ApiOperation(value = "B3-13查询基层执行目标任务安排检查项(管理)", response = OkrResult.class)
    public OkrResult<BffQueryBasicExecuteTargetCheckItemDetailRespDto> queryBasicExecuteTargetCheckItemDetail(@RequestBody(required=false) @Validated BffQueryBasicExecuteTargetCheckItemDetailReqDto reqDTO){
        return OkrResult.success(offStateService.queryBasicExecuteTargetCheckItemDetail(reqDTO));
    }
/**
   * B3-11查询部门安排进度(管理)
   * gen by moon at 12/4/2022, 7:54:05 PM
   */
    @PostMapping("/oms/mgt/offState/queryDeptArrangeScheduleDetail")
    @ApiOperation(value = "B3-11查询部门安排进度(管理)", response = OkrResult.class)
    public OkrResult<BffQueryDeptArrangeScheduleDetailRespDto> queryDeptArrangeScheduleDetail(@RequestBody(required=false) @Validated BffQueryDeptArrangeScheduleDetailReqDto reqDTO){
        return OkrResult.success(offStateService.queryDeptArrangeScheduleDetail(reqDTO));
    }
/**
   * B3查询目标内容检查项状态列表
   * gen by moon at 12/25/2022, 7:28:07 PM
   */
    @PostMapping("/oms/offState/queryTargetContCheckItemStateList")
    @ApiOperation(value = "B3查询目标内容检查项状态列表", response = OkrResult.class)
    public OkrResult<BffQueryTargetContCheckItemStateListRespDto> queryTargetContCheckItemStateList(@RequestBody(required=false) @Validated BffQueryTargetContCheckItemStateListReqDto reqDTO){
        return OkrResult.success(offStateService.queryTargetContCheckItemStateList(reqDTO));
    }
/**
   * B3执行周期校验检查项更新(管理)
   * gen by moon at 3/6/2023, 10:17:21 AM
   */
    @PostMapping("/oms/mgt/offState/implementCycleVerifyCheckItemUpdate")
    @ApiOperation(value = "B3执行周期校验检查项更新(管理)", response = OkrResult.class)
    public OkrResult<BffImplementCycleVerifyCheckItemUpdateRespDto> implementCycleVerifyCheckItemUpdate(@RequestBody(required=false) @Validated BffImplementCycleVerifyCheckItemUpdateReqDto reqDTO){
        return OkrResult.success(offStateService.implementCycleVerifyCheckItemUpdate(reqDTO));
    }
/**
   * B3执行强托底更新目标分类祖先父子状态等(管理)
   * gen by moon at 3/6/2023, 10:17:29 AM
   */
    @PostMapping("/oms/mgt/offState/implementForceTorrUpdateCategoryAncestorNodeStatusETC")
    @ApiOperation(value = "B3执行强托底更新目标分类祖先父子状态等(管理)", response = OkrResult.class)
    public OkrResult<BffImplementForceTorrUpdateCategoryAncestorNodeStatusETCRespDto> implementForceTorrUpdateCategoryAncestorNodeStatusETC(@RequestBody(required=false) @Validated BffImplementForceTorrUpdateCategoryAncestorNodeStatusETCReqDto reqDTO){
        return OkrResult.success(offStateService.implementForceTorrUpdateCategoryAncestorNodeStatusETC(reqDTO));
    }
/**
   * B3执行目标校验检查项更新(管理)
   * gen by moon at 3/6/2023, 10:17:37 AM
   */
    @PostMapping("/oms/mgt/offState/implementTargetValueVerifyCheckItemUpdate")
    @ApiOperation(value = "B3执行目标校验检查项更新(管理)", response = OkrResult.class)
    public OkrResult<BffImplementTargetValueVerifyCheckItemUpdateRespDto> implementTargetValueVerifyCheckItemUpdate(@RequestBody(required=false) @Validated BffImplementTargetValueVerifyCheckItemUpdateReqDto reqDTO){
        return OkrResult.success(offStateService.implementTargetValueVerifyCheckItemUpdate(reqDTO));
    }
/**
   * B3执行强托底更新目标内容祖先父子状态等(管理)
   * gen by moon at 3/6/2023, 11:13:26 PM
   */
    @PostMapping("/oms/mgt/offState/implementForceTorrUpdateTargetContAncestorNodeStatusEtc")
    @ApiOperation(value = "B3执行强托底更新目标内容祖先父子状态等(管理)", response = OkrResult.class)
    public OkrResult<BffImplementForceTorrUpdateTargetContAncestorNodeStatusEtcRespDto> implementForceTorrUpdateTargetContAncestorNodeStatusEtc(@RequestBody(required=false) @Validated BffImplementForceTorrUpdateTargetContAncestorNodeStatusEtcReqDto reqDTO){
        return OkrResult.success(offStateService.implementForceTorrUpdateTargetContAncestorNodeStatusEtc(reqDTO));
    }
/**
   * B3-3查询部门目标任务书父子状态列表
   * gen by moon at 3/18/2023, 12:21:10 AM
   */
    @PostMapping("/oms/mgt/offState/queryDeptTargetBookTreeParentStateList")
    @ApiOperation(value = "B3-3查询部门目标任务书父子状态列表", response = OkrResult.class)
    public OkrResult<BffQueryDeptTargetBookTreeParentStateListRespDto> queryDeptTargetBookTreeParentStateList(@RequestBody(required=false) @Validated BffQueryDeptTargetBookTreeParentStateListReqDto reqDTO){
        return OkrResult.success(offStateService.queryDeptTargetBookTreeParentStateList(reqDTO));
    }
/**
   * B3-11高层返回第一步(管理)
   * gen by moon at 4/20/2023, 1:40:58 AM
   */
    @PostMapping("/oms/mgt/offState/updateTopReturnFirstStep")
    @ApiOperation(value = "B3-11高层返回第一步(管理)", response = OkrResult.class)
    public OkrResult<BffUpdateTopReturnFirstStepRespDto> updateTopReturnFirstStep(@RequestBody(required=false) @Validated BffUpdateTopReturnFirstStepReqDto reqDTO){
        return OkrResult.success(offStateService.updateTopReturnFirstStep(reqDTO));
    }
/**
   * B3-11高层返回第二步(管理)
   * gen by moon at 4/20/2023, 1:41:12 AM
   */
    @PostMapping("/oms/mgt/offState/updateTopReturnSecondStep")
    @ApiOperation(value = "B3-11高层返回第二步(管理)", response = OkrResult.class)
    public OkrResult<BffUpdateTopReturnSecondStepRespDto> updateTopReturnSecondStep(@RequestBody(required=false) @Validated BffUpdateTopReturnSecondStepReqDto reqDTO){
        return OkrResult.success(offStateService.updateTopReturnSecondStep(reqDTO));
    }
/**
   * B3-3中层返回第一步(管理)
   * gen by moon at 4/20/2023, 1:41:35 AM
   */
    @PostMapping("/oms/mgt/offState/updateMidReturnFirstStep")
    @ApiOperation(value = "B3-3中层返回第一步(管理)", response = OkrResult.class)
    public OkrResult<BffUpdateMidReturnFirstStepRespDto> updateMidReturnFirstStep(@RequestBody(required=false) @Validated BffUpdateMidReturnFirstStepReqDto reqDTO){
        return OkrResult.success(offStateService.updateMidReturnFirstStep(reqDTO));
    }
/**
   * B3中层返回第二步(管理)
   * gen by moon at 4/20/2023, 1:41:43 AM
   */
    @PostMapping("/oms/mgt/offState/updateMidReturnSecondStep")
    @ApiOperation(value = "B3中层返回第二步(管理)", response = OkrResult.class)
    public OkrResult<BffUpdateMidReturnSecondStepRespDto> updateMidReturnSecondStep(@RequestBody(required=false) @Validated BffUpdateMidReturnSecondStepReqDto reqDTO){
        return OkrResult.success(offStateService.updateMidReturnSecondStep(reqDTO));
    }
/**
   * B3基层返回第一步(管理)
   * gen by moon at 4/20/2023, 1:41:55 AM
   */
    @PostMapping("/oms/mgt/offState/updateGrootsReturnFirstStep")
    @ApiOperation(value = "B3基层返回第一步(管理)", response = OkrResult.class)
    public OkrResult<BffUpdateGrootsReturnFirstStepRespDto> updateGrootsReturnFirstStep(@RequestBody(required=false) @Validated BffUpdateGrootsReturnFirstStepReqDto reqDTO){
        return OkrResult.success(offStateService.updateGrootsReturnFirstStep(reqDTO));
    }
/**
   * B3执行中基层刷新父子状态(管理)
   * gen by moon at 5/12/2023, 7:21:27 PM
   */
    @PostMapping("/oms/mgt/offState/implementMidOrBasicRefreshParentSonState")
    @ApiOperation(value = "B3执行中基层刷新父子状态(管理)", response = OkrResult.class)
    public OkrResult<BffImplementMidOrBasicRefreshParentSonStateRespDto> implementMidOrBasicRefreshParentSonState(@RequestBody(required=false) @Validated BffImplementMidOrBasicRefreshParentSonStateReqDto reqDTO){
        return OkrResult.success(offStateService.implementMidOrBasicRefreshParentSonState(reqDTO));
    }
/**
   * B3执行刷新当前下级父子状态(管理)
   * gen by moon at 5/17/2023, 6:21:29 PM
   */
    @PostMapping("/oms/mgt/offState/implementRefreshCurrentSubordinateParentSonState")
    @ApiOperation(value = "B3执行刷新当前下级父子状态(管理)", response = OkrResult.class)
    public OkrResult<BffImplementRefreshCurrentSubordinateParentSonStateRespDto> implementRefreshCurrentSubordinateParentSonState(@RequestBody(required=false) @Validated BffImplementRefreshCurrentSubordinateParentSonStateReqDto reqDTO){
        return OkrResult.success(offStateService.implementRefreshCurrentSubordinateParentSonState(reqDTO));
    }
/**
   * B3执行高层刷新父子状态(管理)
   * gen by moon at 5/17/2023, 11:35:32 PM
   */
    @PostMapping("/oms/mgt/offState/implementTopRefreshParentSonState")
    @ApiOperation(value = "B3执行高层刷新父子状态(管理)", response = OkrResult.class)
    public OkrResult<BffImplementTopRefreshParentSonStateRespDto> implementTopRefreshParentSonState(@RequestBody(required=false) @Validated BffImplementTopRefreshParentSonStateReqDto reqDTO){
        return OkrResult.success(offStateService.implementTopRefreshParentSonState(reqDTO));
    }

}
